Unify exceptions for nonexistent state parameter
Add test for edge with no state parameter