why not just have one of these `setJars` functions call the other?