SplFileObject->seek() throws a LogicException on negative values