not true, typeof isn't necessary unless something may not be declared, which is very rare. `host == null` covers both null and undefined