diff --git a/src/st/st-bin.c b/src/st/st-bin.c
index aad501654..71c7c3a5c 100644
--- a/src/st/st-bin.c
+++ b/src/st/st-bin.c
@@ -85,23 +85,11 @@ st_bin_remove (ClutterContainer *container,
     st_bin_set_child (ST_BIN (container), NULL);
 }
 
-static void
-st_bin_foreach (ClutterContainer *container,
-                ClutterCallback   callback,
-                gpointer          user_data)
-{
-  StBinPrivate *priv = ST_BIN (container)->priv;
-
-  if (priv->child)
-    callback (priv->child, user_data);
-}
-
 static void
 clutter_container_iface_init (ClutterContainerIface *iface)
 {
   iface->add = st_bin_add;
   iface->remove = st_bin_remove;
-  iface->foreach = st_bin_foreach;
 }
 
 static void