Use read method in other read methods.
Skip cannot be unsynchronized.