Just because it allows possible optimizations in the code.