``|| false`` is useless here. ``undefined`` will not pass the ``"object" === typeof`` check