Hash initialization generates bad code if there are any expressions on the RHS
Hash initialization generates bad code if there are any expressions on the RHS