more consolidation of plot-util