Added an alternate syntax and tests