reloading experiment. Not particularly elegant, but a better solution should come with the event system.