refining collision types