fix args for fail
all directives use #