I think using space as default separator for $_separator is not a good idea because sometimes we have space in filenames and if developer does not set the _separator then the file will be ignored.
change default _separator caused problem with space in filenames.
Thanks for the pull! I'm not sure how this is going to play out in terms of backwards compatibility, have to test / play with it a little more :)
Closing, this hasn't moved