<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I’ll give that a whirl… thanks, Matt.<div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jul 23, 2016, at 3:04 PM, Matt Barber <<a href="mailto:brbrofsvl@gmail.com" class="">brbrofsvl@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="gmail_default" style="font-family:verdana,sans-serif">Not 100% sure this would work, but you could maybe give your class a "loadbang" method. Depending on how it's used with other objects, you might put the actual send in a clock with a delay of 0 so that it runs after your other loadbang initialization, for extra insurance.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br class=""></div><div class="gmail_default" style="font-family:verdana,sans-serif">So, if your class is graham_class...</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br class=""></div><div class="gmail_default" style="font-family:verdana,sans-serif">In your graham_setup:</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br class=""></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class="">class_addmethod(graham_class, (t_method)graham_loadbang, gensym("loadbang"), 0);</font><br class=""></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class=""><br class=""></font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class=""><br class=""></font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class="">In your graham_new:</font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class=""><br class=""></font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class="">x->x_clock = clock_new(x,(t_method)graham_wait);<br class=""></font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class=""><br class=""></font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class=""><br class=""></font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class="">In your graham_free:</font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class=""><br class=""></font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class="">clock_free(x->x_clock);</font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class=""><br class=""></font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class=""><br class=""></font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class="">In your graham_loadbang:</font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class=""><br class=""></font></div><div class="gmail_default" style=""><font face="verdana, sans-serif" class="">clock_delay(x->x_clock, 0);</font></div></div></div></blockquote></div></div></body></html>