save each frequency, protect against failure