six inserts another class in the hierarchy, so account for that