I'm curious about the use of `save_state` here. Why are you calling that method which is just an alias to save?