BytecodeCompleter: do not use exceptions for flow control