all for the best but...