fail! becomes panic!