fixes #8 - think I need separatorChar here