Same as above: don't we need to set `busy` to `false`?