[jhc] [BUG] Poke should use volatile.