Fixed the string / int array issue picked up in unit test. Trying to handle Number.MAX_VALUE elegantly.