The supervisor directly is probably fine, when https://github.com/rackerlabs/otter/pull/350 is done the supervisor can just be passed into the appropriate things.