Good call, found a bug that way too ;)
> should the color enabled check be moved into that method?
what would the method return if colour was disabled though?