猫だったらないじゃなくていないだよね
猫の属性定義が足りないのでは