the object can be an empty array...