mapcat wraps deferred for you