proprocessor: block code bug fix: M and oo not being passed to solve_two_boundaries
preprocessor: bug fix: return oo