add a degenerate geometry test to hit a few more corner cases