conditional code for --disable-volatile-data