directive argument is optional