Why can't we let GM find out on his own rather than telling him to lock a thread?