gave readlength a nonsense default