Why are you invoking `_valueMin()` again when you already have it stored in `newmax`?