added exception handling for non-existent field in section object