Now passes JSHint.