Doesn't this return statement invalidate the added code below?