error message formatter now handles percent