What is semi?