diff --git a/sql-edition/servers/SnackConfig.py b/sql-edition/servers/SnackConfig.py
index e608f8143dda792f829d719804240f7f484d1449..a05f7304322e058626cb822fe0e02d75170a3344 100755
--- a/sql-edition/servers/SnackConfig.py
+++ b/sql-edition/servers/SnackConfig.py
@@ -2,7 +2,7 @@
 
 class VendingException( Exception ): pass
 
-FILENAME="snacks.conf"
+FILENAME="/etc/dispense/snacks.conf"
 
 def parse_line( l ):
 	toks = l.strip().split()
@@ -54,7 +54,7 @@ def get_snacks( filename = FILENAME ):
 def get_snack( slot ):
 	
 	snacks = get_snacks()
-	if slot not in key:
+	if slot not in snacks:
 		raise VendingException( "Slot '%s' isn't in config file" % slot )
 	
 	return snacks[slot]
diff --git a/sql-edition/servers/VendServer.py b/sql-edition/servers/VendServer.py
index a253f2847b1c73d1e3c70786dee529c5d3a2ea67..9792c564d868535c7f21b72979dcfab0bea4491f 100755
--- a/sql-edition/servers/VendServer.py
+++ b/sql-edition/servers/VendServer.py
@@ -17,6 +17,7 @@ from MessageKeeper import MessageKeeper
 from HorizScroll import HorizScroll
 from random import random, seed
 from Idler import GreetingIdler,TrainIdler,GrayIdler,StringIdler,ClockIdler,FortuneIdler,FileIdler,PipeIdler
+from SnackConfig import get_snacks, get_snack
 import socket
 from posix import geteuid