should we just fail on collisions instead?
# development
w
should we just fail on collisions instead?