fix again - cache_dir is different than signing_dir, but the parameter is still called 'signing_dir' in