Commented what I think a collision problem is, will look at tomoorow