Well-defined basic APIs