read/write must end with a return statement