hardcode semicolon as a delimiter
different, optional delimiter