catching NameError here is not desirable.