Add separator option and make it "_" by default
Allow empty separator