allKeys, allValues, and 'use strict' to catch inadvertent globals ...