inner vs outer service