shorter is better always