Separating controllers