`.push` implies that save is ordered, while your commented code doesn't. any reason you did not end up using commented one instead ? If there are some issues I'm ok with leaving it off for a followup change, but in that case please add comment pointing to a bug for a followup and explaining why it's the way it is now.