and isn't result what your routine does?