We should probably try a point-to-plane implementation. Jess seemed to express interest in doing this.