another case of Controller vs Definition