works as long as it is notprepared for pipelining