fix exception e