#include <cerrno> for errno
more verbose spanning_tree error reporting and communications