reverted to being compatible with ruby 1.8: hash expressions