Improvements

Bus cannot be a unique singleton due to xreq polination (I like that word
better than pollution). And workflow in general needs to improve a little.