private function readFormat($format, $fd, $len) { if (false === ($data = @unpack($format, $this->readVerified($fd, $len)))) { throw new Exception(); } return $data; }