public boolean isBypassable(Player player) {
        String name = player.getDisplayName();
        if (owner == null) {
            Citadel.severe(String.format("isBypassable(%s) encountered unowned reinforcement: %s",
                           name, toString()));
            sendMessage(player, ChatColor.RED, "This reinforcement has an issue. Please send modmail.");
            return false;
        }
        switch (securityLevel) {
            case PRIVATE:
                return name.equals(owner.getFounder());
            default:
                return name.equals(owner.getFounder()) || owner.isModerator(name);
        }
    }