better OCR, msg and a few other funcs always work