I recommend to terminate early if the player has the bypass perm, similar as in OnEntitySpawned.