On a programming note, I do try to adjust symbol names and conditionals to not use negation, and version (!Feature)is deliberately not supported :-)