@override int get position => _readPosition;
@override set position(int p) { if (p == _readPosition) { return; } _readPosition = p; }