Fix with tag's handling of values that resolve to promises