bunch of fixes for volunteer loading and saving