Use is-thrown? rather than try/catch
face & polygons spec