Uh, bad endless recursion if you take the caller application object