Short circuit intersections

Fixes #101.