safeRead impl.