"well-defined" and "well-designed".