don't use undocumented PaletteBuilder