Use save_base instead of save to avoid overriding save issues