Az a baj az implicit konverzióval, hogy könnyen elsiklasz felette. A compiler meg nem szól, mert nyelvileg teljesen helyes a dolog. Minden dolog, ami implicit, abban rejlik egy csapdahelyzet: "jajj, nem gondoltam rá, elfelejtettem, siettem" stb.