support @() and %() shortcuts