allow calling of all supported tech not just factor, clean up a bit