set next value using a specific method. small refactoring

uncle bob approves
Perceived complexity for next_value_for is too high. [8/7]