Player callbacks can be out of order