This is unused and largely pulluting the argument list of too many functions.
If an invalid stream descriptor hash is entered, abort and give a useful error. If a name doesn't resolve, abort and give a useful error. If a name resolves to something invalid, abort and give a useful error.