unnecessary normalization removed