Also, since there are no docs I don't know what happens if you pass `None` for `length`. Does it use some default value?