Handle -forwardInvocation: more delicately