Service invocation
fiddle with builder to make mocking work better