collision - simpler is better