There was definitely a sign there that read "no technology beyond this point." For shame.
You know, for a brief moment I thought you might actually go down one of those water slide tubes. Getting stuck would suck, particularly if there was some rat shit stuck in there with you.
Some other explorers have, I can't see the attraction myself!