Improved compiler