use ubicast branch which fixes errors not being detected fixes #31980 and protects against upstream changes