When we call light or whatever, we are passing the extensions in. These must require it due to some namespace collision.