ECMAScript 5.1 support