Should we make this `if(ob === undefined || ob === null)` to be more explicit?