no need to create a temp var here.