better looking error msgs; don't let users add invalid case_properties