Decent performance, disappointing result.