Warning and failure messages are too close - we should be clear if the put went ahead or not.