fixed readback