I understand why the namespace is setup above, but I feel like this `getMedia` determination probably just belongs in camera.js