That is a good request, and I agree it should be implemented.
For other readers - Below is an example of what mharris is talking about. When you have two overlapping traces the software does not recognize they overlap and simply prints one on top of the other, which leads to double printing. This is particularly noticeable when you have thick traces as shown below (40 mil)
After the gerbers are parsed, we do split traces at pads to avoid double dispensing, however we are not currently checking if traces intersect with each other. If a trace intersects another trace, it should be split and 2 traces should be created.
This change is fairly easy to implement, I'm adding it to my list.