What is the purpose of pre-softening before the application of a one-step color?

a) Enhance color vibrancy
b) Open the cuticle
c) Remove excess oil
d) Ensure even coverage