trying to solve the bullshit collision. meh