Closer to using shim to get to trampoline proc