logic, is there any?