Retrieving an existing model then saving causes the validation to fire again

Should the behaviour not be to allow the record to be updated?