The problem is that `reasonable_difference` is a heuristic that might not work everywhere and everytime, whereas mocking will. What do you think?