as discussed, i think we want to try out `save` not returning anything