should be no errors in main or parse