Switched to exception based parse errors reporting.