Are these hard tabs I see in this function?

Sorry to be a pain, but could you turn those into soft tabs? (I've been using 4 spaces in the rest of the file, and it looks like you've done that in `colorToHex()` too)