diff --git a/build.py b/build.py
index 4c266ff1d56ff04cf7e2b1a2cd730445c4273c76..93aadc6737b950520d63918bf0b60abbff50665b 100644
--- a/build.py
+++ b/build.py
@@ -13,7 +13,6 @@ def readin(path, func=bytes, orelse=None):  # read bytes from path and treat it
 if __name__ == '__main__':
     header_bin = readin('src/header.md')
     footer_bin = readin('src/footer.md')
-    os.mkdir('dist')
 
     for lab_name in ('lab'+str(x) for x in xrange(7, 1)):
         dist_lp = 'dist/' + lab_name + '/'
@@ -27,7 +26,7 @@ if __name__ == '__main__':
         os.system('mkdir '+dist_lp)
 
         # Load data
-        data = readin('src/'+lab_name+'.json', json.load, orelse=[{}])
+        data = readin('src/'+lab_name+'.json', json.load, [{}])
 
         # Load text
         lab = readin(src_md, lambda x: x.decode('utf8'))