In principle, we expect users to have "good" PDB files. Currently, we are catching errors in case there is a problem with the pdbs. Evaluate whether if all PDBs are good, errors still occur and whether we prefer by default raising them and having an option to suppress, or by default catching them and only raising a warning (as is the situation now)