switched from `catch` to `cute` for unit testing