Update snippets and introduce keepcase