some + reverse-collide rather than first and remove - no idea which is
more idiomatic