The perfection of multiplicative functionals