ParseString already asserts rule interfaces to maps