Controller requirements