Hmmm... on further review all functions (besides trivial ones) are doing a `parseInt()`.  All appear to accept input as either a number or string.  Our call to `_normalizeCount()` is guarded by an `if (typeof val === 'number')` by transforming the parseInt() into a Math.floor() or something like that.