Il faudrait pas plutôt throw une exception ?