NOREF: This module is not at the highest level and will not be so referring to it as ::base is wrong