tasks shouldn't call .get()