don't catch exceptions