hm ... une exception sera lancé à tous les coup. Pas pratique ...
il manque pas un
if (!is_string($path)) ?