What is the 'm' argument represent?  It doesn't seem to be used in wrapWriter.