Changing client.Controller interface