do not explode when things go wrong