address could be empty