no need to have a temp var here.