I think we should rename these to match the type name, and then delegate it to the type directly.