base depends >= 3.0