added new exception; used when checking parameters in operations