Scratch that, I had forgotten about the delete in the callback itself :P