Actually set the target in invokeWithTarget: