empty points must have null z, m