WIP ServiceControl external integrations

&& has higher precedence so no parentheses are necessary (it was actually auto-generated by R# when inlining a method)