Improved resolver