minor nitpick, there should be a space before `{` in `)){` in line 1694