don't save invalid addresses