Controllers and regulators