patch for subs_algebraic