rationalizing base