Why the ... do slot indices start at 0?! This is lua, for heaven's sake!