less constrait on base