Colour inheritance working for protocols