something that works nice both for hosts and digests