Improved financial situation