removed exception handling for unused code path