Only for internal use.