Getting rid of readAll