recovered broken solution.