let's call it Directive.success, to avoid new lingo