don't throw on flow control