cleaner optionset editing; 'new' still fails