things like (option (@ (selected))) will hopefully be handled correctly ...

...now