much better than expected