*and another optimization