New BU api, and the changes that go with it