diff --git a/pd/src/x_connective.c b/pd/src/x_connective.c
index eba1be124059507ca84a21608d1f039483224b1d..d7019ab917e96c01af95b2d09c6c4fdd1911c2b0 100644
--- a/pd/src/x_connective.c
+++ b/pd/src/x_connective.c
@@ -361,13 +361,6 @@ static void sel1_proxy_symbol(t_sel1_proxy *x, t_symbol *s)
     SETSYMBOL(&p->x_atom, s);
 }
 
-static void sel1_proxy_anything(t_sel1_proxy *x, t_symbol *s, int argc,
-    t_atom *argv)
-{
-    t_sel1 *parent = (t_sel1 *)x->parent;
-    pd_error(parent, "select: no method for %s", s->s_name);
-}
-
 static void sel1_float(t_sel1 *x, t_float f)
 {
     if (x->x_atom.a_type == A_FLOAT && f == x->x_atom.a_w.w_float)
@@ -382,11 +375,6 @@ static void sel1_symbol(t_sel1 *x, t_symbol *s)
     else outlet_symbol(x->x_outlet2, s);
 }
 
-static void sel1_bang(t_sel1 *x)
-{
-    sel1_symbol(x, gensym("bang"));
-}
-
 static t_class *sel2_class;
 
 typedef struct _selectelement
@@ -437,11 +425,6 @@ static void sel2_symbol(t_sel2 *x, t_symbol *s)
     outlet_symbol(x->x_rejectout, s);
 }
 
-static void sel2_bang(t_sel2 *x)
-{
-    sel2_symbol(x, gensym("bang"));
-}
-
 static void sel2_free(t_sel2 *x)
 {
     freebytes(x->x_vec, x->x_nelement * sizeof(*x->x_vec));
@@ -505,18 +488,16 @@ void select_setup(void)
         0, 0, sizeof(t_sel1_proxy), 0, 0);
     class_addfloat(sel1_proxy_class, (t_method)sel1_proxy_float);
     class_addsymbol(sel1_proxy_class, (t_method)sel1_proxy_symbol);
-    class_addanything(sel1_proxy_class, (t_method)sel1_proxy_anything);
+
     sel1_class = class_new(gensym("select"), 0, 0,
         sizeof(t_sel1), 0, 0);
     class_addfloat(sel1_class, sel1_float);
     class_addsymbol(sel1_class, sel1_symbol);
-    class_addbang(sel1_class, sel1_bang);
 
     sel2_class = class_new(gensym("select"), 0, (t_method)sel2_free,
         sizeof(t_sel2), 0, 0);
     class_addfloat(sel2_class, sel2_float);
     class_addsymbol(sel2_class, sel2_symbol);
-    class_addbang(sel2_class, sel2_bang);
 
     class_addcreator((t_newmethod)select_new, gensym("select"),  A_GIMME, 0);
     class_addcreator((t_newmethod)select_new, gensym("sel"),  A_GIMME, 0);