Splitting out the two save methods in Store