Seems to work properly now.
added test for combine-states.