croak when signature is not found