add failure tests and a new test for single value passed to a multiple selection category, fix that possibility