All overloads (excluding constraints) done