This is ok, but FYI `{} == new Object()` and `[] == new Array()`