It is wanted, to optimize it, but not required)