catch expression errors