try preserving library