Splitting controllers