host is needed.