explicit > implicit