tests and small adjustment to .address_valid?