Hash even backend-specific directives, unify null functions