make `player.next(null)` work fine