double check progress block isn't nil