More Dry for controllers