might as well inline the hash since we do not reuse it right...