For internal usage.