diff --git a/pd/src/m_class.c b/pd/src/m_class.c
index 062746561e65b8cc56bf580fddbd64bc912f8a9e..d7bd0f39540ed749a381a8594bd80cbfed333939 100644
--- a/pd/src/m_class.c
+++ b/pd/src/m_class.c
@@ -219,6 +219,7 @@ t_class *classtable_findbyname(t_symbol *s)
 t_class *class_new(t_symbol *s, t_newmethod newmethod, t_method freemethod,
     size_t size, int flags, t_atomtype type1, ...)
 {
+post("class_new");
     va_list ap;
     t_atomtype vec[MAXPDARG+1], *vp = vec;
     int count = 0;
@@ -246,8 +247,10 @@ t_class *class_new(t_symbol *s, t_newmethod newmethod, t_method freemethod,
             /* add a "new" method by the name specified by the object */
         class_addmethod(pd_objectmaker, (t_method)newmethod, s,
             vec[0], vec[1], vec[2], vec[3], vec[4], vec[5]);
+post("about to check for class_loadsym, which is %s", class_loadsym);
         if (class_loadsym)
         {
+post("got a loadsym... adding %s", class_loadsym);
                 /* if we're loading an extern it might have been invoked by a
                 longer file name; in this case, make this an admissible name
                 too. */
@@ -632,6 +635,7 @@ void new_anything(void *dummy, t_symbol *s, int argc, t_atom *argv)
     }
     newest = 0;
     class_loadsym = s;
+post("new_anything: class_loadsym is %s", class_loadsym);
     if (sys_load_lib(canvas_getcurrent(), s->s_name))
     {
         tryingalready++;