Exceptions are expensive