seek is bigint, length is integer