Yeah, throwing errors for bad arguments would also need to be suppressed.
regards, tom lane
Ok, barring other feedback, I'm going to take my marching orders as "make each slash command active-aware". To keep that sane, I'm probably going to break out each slash command family into it's own static function.