"The only thing God cannot do is perform a contradiction; i.e. He cannot create a rock He can't lift."
Who is limiting God now?
Not I, Peter. If you had not noticed that is exactly what the Church teaches.
If He could create a rock He cannot lift, He would have created something greater than Himself. An impossibility.