diff --git a/src/ipa/libipa/interpolator.h b/src/ipa/libipa/interpolator.h
index cc4b27b5..01bd8140 100644
--- a/src/ipa/libipa/interpolator.h
+++ b/src/ipa/libipa/interpolator.h
@@ -46,6 +46,9 @@ public:
 		data_.clear();
 		lastInterpolatedKey_.reset();
 
+		if (yaml.isEmpty())
+			return -ENOENT;
+
 		if (!yaml.isList()) {
 			LOG(Interpolator, Error) << "yaml object must be a list";
 			return -EINVAL;
