Fig flocker changestate yaml 796

Fixes #796
(If you were going to keep the interface, no need to duplicate its docstring here. As it is you can just leave it and delete the interface).