fixed b0 passing to be fastest possible