It is considered bad style, in addition to other places, we also use `die()`