Internal class.