Private functions do not belong in an exported header file, so move