Add check to make sure we only define them if it is actually needed, play nice with other modules in other words