Instead of `then` here, I think `$.when` might be more appropriate so that the return values from both can all be accessed.

    $.when @syncDirty(), @syncDestroyed()