I don't agree with this change. We should propagate the error and another parameter which will be the reason 'adn' or 'sdn'