@ZevEisenberg Nope, `getRed:green:blue:alpha:` will return `NO` and do nothing if you call it on a color that's in the greyscale colorspace (try it on white, for example). Had this exact problem in a recent project. The docs say it will convert from "compatible" color spaces, but apparently greyscale is not one of those.