allow passing NULL in groove_player_position