This statement assigns to a local variable in a return statement. This assignment has effect. Please verify that this statement does the right thing.