make this volatile please.