@Override
    public List<Bounty> getOwnBounties(String issuer) throws DataStorageException {
        List<Bounty> bounties = new ArrayList<Bounty>();
        Set<String> keys = this.config.getConfigurationSection("bounties").getKeys(false);

        for (String key : keys) {
            try {
                int keyValue = Integer.valueOf(key);
                ConfigurationSection section = config.getConfigurationSection("bounties").getConfigurationSection(key);
                if (issuer.equalsIgnoreCase(section.getString("issuer")) && section.getString("hunter") == null) {
                    bounties.add(Bounty.fromConfigurationSection(keyValue, section));
                }
            } catch (NumberFormatException e) {
                this.plugin.getLogger().warning("Picked up an invalid key at bounties." + key);
                continue;
            }
        }

        return bounties;
    }