Valley rehabilitation