Working on getting silent error handling
Commit with isValidSyntax era code to be removed
Moved away from isValidSyntax
Updated grammar, added stricter alternative