Make Read and Write work even when currentView changes somehow
Refactor