But: if it is not more work, you can solve your problem by solving a family of problems around your problem in the problem space, making the solution robust, as small changes in the problem definition can easily be catached by small changes in your solution.
That should, with no extra work, solve future problems.
That should, with no extra work, solve future problems.