finally modify save fields to take fewer arguments
savefield & savegif have consistent syntax