Make smart futures avoid polling.