Some disappointments are for good