updated for bus.getGenResult() refactor