implementing detectDelimiter with Exceptions #16