public static void acceptTeleportRequest( BSPlayer player ) {
        if ( pendingTeleportsTPA.containsKey( player ) ) {
            BSPlayer target = pendingTeleportsTPA.get( player );
            target.sendMessage( Messages.TELEPORTED_TO_PLAYER.replace( "{player}", player.getDisplayingName() ) );
            player.sendMessage( Messages.PLAYER_TELEPORTED_TO_YOU.replace( "{player}", target.getDisplayingName() ) );
            teleportPlayerToPlayer( target, player );
            pendingTeleportsTPA.remove( player );
        } else if ( pendingTeleportsTPAHere.containsKey( player ) ) {
            BSPlayer target = pendingTeleportsTPAHere.get( player );
            player.sendMessage( Messages.TELEPORTED_TO_PLAYER.replace( "{player}", target.getDisplayingName() ) );
            target.sendMessage( Messages.PLAYER_TELEPORTED_TO_YOU.replace( "{player}", player.getDisplayingName() ) );
            teleportPlayerToPlayer( player, target );
            pendingTeleportsTPAHere.remove( player );
        } else {
            player.sendMessage( Messages.NO_TELEPORTS );
        }
    }