diff --git a/ELiDE/ELiDE/stores.py b/ELiDE/ELiDE/stores.py
index <HASH>..<HASH> 100644
--- a/ELiDE/ELiDE/stores.py
+++ b/ELiDE/ELiDE/stores.py
@@ -393,8 +393,9 @@ def munge_source(v):
     if not lines:
         return tuple(), ''
     firstline = lines[0].lstrip()
-    if firstline == '' or firstline[0] == '@':
+    while firstline == '' or firstline[0] == '@':
         del lines[0]
+        firstline = lines[0].lstrip()
     if not lines:
         return tuple(), ''
     params = tuple(
Fix display of source code that starts with more than 1 newline