Changed state interface to return a string