Smart insert semi-colon binding