Return early if the componment isn't required

To prevent additional processing when componments aren't in use, we return
early before anything too serious is kicked off.