Improved method.