Added locking around the busy bool