try String.fromCharCode because escaping causes jshint failure