missing write barriers and more standard write barriers