We show that if X is a Banach space having an unconditional basis and a C p -smooth Lipschitz bump function, then for every C 1 -smooth function f from X into a Banach space Y , and for every continuous function ε : X → (0, ∞), there exists a C p -smooth function g : X → Y such that f − g ε and f − g ε.