good point. I should have checked if the returned snapshot size is larger than 0, which is how the QMP snpahost-create command reports an error.