updated to correct save validation protocol