Code is not perfect or it requires a reboot if the programmer could not figure any other way to handle a command.

The more you work with others in this industry (code and chips) you see this more and more.
Bob