feat: implement unsafe prehash warning and probe (#661)