allow semantic errors to be ignored fixes #135