stealing tasks works in some cases. infinite loop otherwise...