restore trivial