panic! not fail!
Porting to latest version.