obsoleted old exception style.