Finally a good way to use the function address for callbacks