added ruexceptions