Logic controls