run with target lump

(the double CB should probably be pulled out into it’s own .cxx and .h
files. Maybe some dictionary issue.)