correctly detect a numeric color argument