Move read into utils