Muuuuch better color handling