diff --git a/statsd/aggregator.go b/statsd/aggregator.go
index 4c2497a08721bc9f8ef6fb39f04f1fc7f53e8756..e2599813c76cc53394af5deac61fcd25b8b60c02 100644
--- a/statsd/aggregator.go
+++ b/statsd/aggregator.go
@@ -22,12 +22,11 @@ type MetricSender interface {
 }
 
 // The MetricSenderFunc type is an adapter to allow the use of ordinary functions as metric senders
-type MetricSenderFunc func(MetricMap)
+type MetricSenderFunc func(MetricMap) error
 
 // SendMetrics calls f(m)
 func (f MetricSenderFunc) SendMetrics(m MetricMap) error {
-	f(m)
-	return nil
+	return f(m)
 }
 
 // MetricAggregator is an object that aggregates statsd metrics.