The Fourth Circuit reaffirms this, and sets aside a 15-year sentence imposed after the defendant’s lawyer wrongly advised the defendant that no such defense exists, and the defendant pled guilty in reliance on that.
Unfortunately, it looks like the defendant ended up serving at least 4 years in prison because of the lawyer’s error, but at least it’s not 15. Thanks to How Appealing for the pointer.