Self control
943