changed find1 logic for only row_handles, now returns empty row_handle instead of throwing when not found various condition fixes