blah_setup calling itself without a path may be detrimental