long-standing API rules