Fixed minor read-forward bug and covered reading with tests