Bug fix: diffuse model used for subtraction all zero