this now supports multi-line snippets