The default behaviour is with scripts/category.py when it's adding a category, that not existing pages are skipped.
This is due to the fact that when its loading the page and it's empty it doesn't return the empty string if the option is set. This basically applies also to "-redirect" and category pages, although there is still a underlying bug.
Version: core-(2.0)
Severity: normal