Add semester insertion support (untested)