I haven’t had a chance to look at this yet but my hypothesis is that I’m not actually clamping the component value to 255 there, and it is is probably wrapping when it narrows - not sure why it only appears on Proton though.