Added better uninstall support by recording writes. Fixed list requiring optional filter argument