more careful simulation loading