Revert "Merge pull request #61 from metalabdesign/remove_restore_autolist"

This reverts commit c6cd299d678a3bf43177994633440e194d34d441, reversing
changes made to 5108658cb8b214a6ef0348fd02ef5a9958e60871.