store wave w/o complaint if overwrite specified
add fn to prune NaN points and returns a wave