Separating production exception handling