JSHint now passes.