a funny logic