Improving coherence with nested environments