rescue specific error, and raise other error like normal