Traversal bug found, fixes #20