problems you dont have when you use gather
it's actually done