Защо използваш стария синтаксис за хеш литерал? Още повече, когато в същия хеш, вече е използван новия синтаксис...