More work on preloading m2