there is something weird here, one of them was calling `log.err()` the other path was calling `log.error()`, which means one continues with the execution and the other halt. It seems that the behavior changed.