Controller factory for setup client missed in last commit