* more incorrect, but fast parsing
* encoding fix