force error message to be utf-8. yajl would return ascii-8bit