introduce INVALID_REQUEST_NOOP state