Seems like this needs to check whether the real callback has been called, and if so do nothing.