Is collision function broken?