I've got an idea using a volatile value or an atomic boolean... Can we discuss?