a strict future that will kill your program when it is failed and not handled.