fixed issue with output depending on other outputs causing problems with the c++ depchecker and cache