why ```try```?