croak instead of die