drop eval for Read and Write functions