I think it is better to let BaseSpider handle the special keyword, it sets keyword arguments as spider attributes already.
Also, `use_alternate_links` is a better name IMHO.