save_all bails out early if any models are invalid.