implement v.rc_readback per spec