Now that I am digging in further, scratch the original feedback.

New feedback:

* Reformat to use spaces instead of tabs.
* Add space between the `if` and `(`.

According to [MDN](https://developer.mozilla.org/en-US/docs/Web/API/navigator.id.watch?redirectlocale=en-US&redirectslug=DOM%2Fnavigator.id.watch), loggedInUser must be one of:
* `undefined`
* `null`
* A string

Neither booleans nor random objects should be accepted. 

`null` is of type `object`, but so are `{ my: "random object" }` and `new String("this is a string")`. 

To positively check for null, and only null:
```
itemToCheck === null
```
The corresponding "not null" test is:
`loggedInUser !== null`.

Strings are a bit tricky, because `typeof "this is a string"` === `string`. `typeof new String("this is a string")` === `object`. :/

A positive test for a string is:
```
Object.prototype.toString.apply(itemToCheck) === "[object String]"
```

It's corresponding negative test:
```
Object.prototype.toString.apply(loggedInUser) !== "[object String]"
```