audit changes, added a security check to the parser