Couldn't help but DRY it ;)
Merge pull request #1 from clemenshelm/master

DRY the save! method. Thanks Clemens!