SplFileObject->seek() throws a LogicException on negative values
SplFileObject: Don't seek beyond the files size