Fix : Wrong roles (sourceSize ==> paintedSize and implicitSize ==> sourceSize)