redundant use of try