Why is hasPlayer returning true for events which don't contain a player?