gatherable positions are slightly innacurate, think I've added enough wiggle room to compensate now