Allow the callback to specify the origin