removed self-object collision