is the os.sep safe here? (assumes the code is ran on a OS with '/' as separator)
I notice in _collisions_zip method you're using '/'. If os.sep is safe here, I'm thinking you should replace '/' from above.