state message exception moved to base