add missing property existence check