Added required methods for controllability.