A whole bunch of dicking around for class list persistence