more ivars that can be removed