Better exception classes.