Add greyscale support