Mudada a implementação do Strategy para ter uma mensagem de erro para
cada caso.