Actually – ignore what I said. For some reason, I thought HWIA only works for the top-level, when it in fact converts the hash recursively.