wraps exception-raising fn calls in try..catch; still need to test

This doesn't break anything in test, so giddy up.