enforce general controller canonical interface on echola