record_conv: change construct prototype