better support for alternative syntax