bad logic methinks