Error reporting: suggest boost::optional first