Slowly getting to the logic.