restore empty object check