looks like there is a redundant double raise here - this line and also in the method.