ensure we are calling the correct callbacks