use canonical triple