states_ should be indirect reference