exeption fix