Should probably give up on voronoi soon, at least temporarily.