diff --git a/app/views/play/level/tome/spell.coffee b/app/views/play/level/tome/spell.coffee
index b87d21c2b..4186d7730 100644
--- a/app/views/play/level/tome/spell.coffee
+++ b/app/views/play/level/tome/spell.coffee
@@ -22,7 +22,10 @@ module.exports = class Spell
 
     @name = p.name
     @permissions = read: p.permissions?.read ? [], readwrite: p.permissions?.readwrite ? []  # teams
-    @useTranspiledCode = @permissions.readwrite.length and ((not _.contains(@session.get('teamSpells')[@session.get('team')],@spellKey)) or (@session.get('creator') isnt me.id) or @spectateView)
+    teamSpells = @session.get('teamSpells')
+    team = @session.get('team') ? 'humans'
+    @useTranspiledCode = @permissions.readwrite.length and ((teamSpells and not _.contains(teamSpells[team], @spellKey)) or (@session.get('creator') isnt me.id) or @spectateView)
+    console.log @spellKey, "using transpiled code?", @useTranspiledCode
     @source = @originalSource = p.source
     @parameters = p.parameters
     if @permissions.readwrite.length and sessionSource = @session.getSourceFor(@spellKey)
diff --git a/app/views/play/level/tome/tome_view.coffee b/app/views/play/level/tome/tome_view.coffee
index b15537724..1366722e8 100644
--- a/app/views/play/level/tome/tome_view.coffee
+++ b/app/views/play/level/tome/tome_view.coffee
@@ -121,7 +121,7 @@ module.exports = class TomeView extends View
         @thangSpells[thang.id].push spellKey
         unless method.cloneOf
           skipProtectAPI = @getQueryVariable "skip_protect_api", (@options.levelID in ['gridmancer'])
-          spell = @spells[spellKey] = new Spell 
+          spell = @spells[spellKey] = new Spell
             programmableMethod: method
             spellKey: spellKey
             pathComponents: pathPrefixComponents.concat(pathComponents)
@@ -131,7 +131,7 @@ module.exports = class TomeView extends View
             worker: @worker
             language: language
             spectateView: @options.spectateView
-            
+
     for thangID, spellKeys of @thangSpells
       thang = world.getThangByID thangID
       if thang