Test cases all pass.  Wrist should be good.  Made it a bit snappier.
diff --git a/aos/atom_code/queue-tmpl.h b/aos/atom_code/queue-tmpl.h
index 530f30f..f9761bd 100644
--- a/aos/atom_code/queue-tmpl.h
+++ b/aos/atom_code/queue-tmpl.h
@@ -180,7 +180,7 @@
 
 template <class T>
 void Queue<T>::Clear() {
-  if (queue_ == NULL) {
+  if (queue_ != NULL) {
     queue_msg_.reset();
     queue_ = NULL;
     queue_msg_.set_queue(NULL);