quit as soon as we can to avoid confusing messages
support ordered filling from right-to-left, top-to-bottom