implementing make_fakemake