try {
FileInputStream input = new FileInputStream(f);
m_uuid = f.getName();
m_species = new PokemonSpeciesData();
m_species.loadSpeciesDatabase(input, false);
m_moveSets = new MoveSetData();
m_moveSets.loadFromFile(input);
m_moveSets.pruneMoveSet(); // Slow, but avoids errors.
m_items = new HoldItemData();
m_items.loadItemData(input);
m_moves = new MoveList(false);