typo: ] not }!