diff --git a/opentrafficshaper/plugins/configmanager.pm b/opentrafficshaper/plugins/configmanager.pm
index d8b5066d478aaa15bfaa425e6b5c0fac904d8351..ac308a1b4b001430ad5f0ffda4c7bcbf824062f9 100644
--- a/opentrafficshaper/plugins/configmanager.pm
+++ b/opentrafficshaper/plugins/configmanager.pm
@@ -1072,6 +1072,12 @@ sub getTrafficClasses
 {
 	my $classes = dclone($config->{'classes'});
 
+
+	# Remove default pool class if we have one
+	if (defined(my $classID = $config->{'default_pool'})) {
+		delete($classes->{$classID});
+	}
+
 	return $classes;
 }