don't catch StandardError, catch something more specific