tweaking the collision heuristic, i might be doing something wrong