found all callback bugs