changed exception handling for catalog_helper