Bringing load mode into the class to allow for future subclassing.