It needs to save the fee values. Also who is paying the balanced fees. Are you going to do it on a separated PR?