Semi sane logic.