Is it possible to use $this->returnValueMap() or $this->onConsecutiveCalls() here?