what happens when there's dupes or conflicts between the per-line options and the cli options?
this looks to be just sticking them together?  is there some override logic somewhere I'm not seeing?