Don't we also need to set `busy` to `false` here as well?