Hmm, that sounds pretty good. We could put something in there too to prevent it from adding the current keyword to the path as well, maybe it would be some sort of kwarg flag, to solve the problem you mentioned above.