Vacancy controller