Refactor SuggestiveState