some early work fiddling with bus object..  perhaps not useful?