allow using the same callback for different addresses.