more generic support for passing support to btest, added force_c option