the fact taht a user can specify their desired maxValuePerShare can be problematic for precision management when it comes to pool debt.
add a constant to the system which restricts the range of the maxValuePerShare range, and ensure the same exists on the distributor