Controllers and testers