This chain will fail if $this->read() returns false;