fill: fill region with color

Не уверен, что это хорошо. Я бы исключение бросал в этом случае.