initial validation using http://apps.mrochek.com/content/chris-newmans-abnf-validator