Actual function pointing now working, while retaining context.