because callbacks will never be run