What is the difference (from caller point of view) between success and failure when adding new order? Silent fail is not the best practice.