Semi-early to semi-late