removing nested assignment

there is completely no point in having it, IMO.
It just creates a stack to assign Hash-values later. Why?