Don't use exceptions for expected case