adds support for shorthand values