callback() now removes a callback if called with an undefined argument.