This class name is confusing, now.