// accommodate nils func (sn *Node) sub(a abstract.Point, b abstract.Point) { if a == nil { a = sn.suite.Point().Null() } if b != nil { a.Sub(a, b) } }