tempting to fix collision bug