m_colour is unused, as is m_method.  Dunno if this matters or not?