We show a new characterisation of the existence of smooth partitions of unity on a Banach space. This leads to a slight generalisation of some as well as a very easy recovery of most of the known results using a unified treatment.