we kind of have hacky handling of all ilegal cases. like enums or empty keys where the vec.min/max is bad. for enums, we currently reject and don't build the qbins object. So then when the QuantilesPage looked to get the requested param stuff back, it got an NPE...for now, just know not to look for stuff if qbins wasn't built..maybe should build it with minimal return info