Clone object when applying defaults, as something down below (html-ansi-stream?) munges the object into a format which is not valid for the next call!