final fix before 3.0: check for setup