allow arg.value== true to be replaced with previous value