move state validation into init
move state validation into init

briehl/narrative,kbase/narrative,briehl/narrative,briehl/narrative,kbase/narrative,briehl/narrative,briehl/narrative,kbase/narrative,kbase/narrative,kbase/narrative,briehl/narrative,kbase/narrative,briehl/narrative