v2.2.3 Code cleanup and slight speed improvements, now in 'use strict' mode.