unnecessary local variable?