Don't raise fatal application / exit

Use fail instead, so a caller using it to find masters can recover and do
something else.