Agregando lanzamiento de excepciones.