Hmm, this is a tricky problem. We want to be able to retrieve app resources on both sides of the wire. You're using the presence of the `ServicesIsolate.instance` to do that. I don't like having `utils` knowing about the `services` code - it should be lower level then the services layer.

I wonder if there's not some other way of doing this?

`getAppContentsBinary()` could stay as it is, and the chromeservice could provide a method with the same functionality, that can reach across the wire. People on the isolate side would call the chromeservice, and people on the DOM side the regular `utils` method.

Let's talk in person. I don't want to hold up this CL for figuring out a better solution, but do want to have a plan in place to refactor it.