Good point. When I wrote this I thought `unpause()` returned a deferred.