pass around method compiled pointer