logic, always my downfall