minor optim.