Add a keyval spec