I've thought about that, too, Imho "suggesting" it is better, since you're not forced to install dot if you don't need it. alom/graphviz doesn't require it, too.