This PR removes defaulting from the parse, fixes some regressions that existed as part of the parser refactor and fixes the tests.