strictEquals better here. Is there a reason to use valueOf?