fixes #621 - falsy values in dynamic directive arguments are handled correctly