don't reference instance variables with getslot