public function offsetSet($offset, $value)
    {
        try {
            $this
                ->seekToOffset($offset)
                ->setInt($this->keyInt(), $value);
        } catch (OutOfRangeException $e) {
            trigger_error("Undefined offset: '$offset'", E_USER_NOTICE);
        }
        return $this;
    }