- [misc] replaced `fatal` with `fail`