#8 – Maintaining multiple version of the same firmware