Ay logic logic... how bad I see you Logic!!