collision working slightly hackily