Suggesting "-r" as indexing purposes, is urrh.. not too great idea? As I don't see any reason why non-admin user should have access to create directory index for site. Admin users have enough priviledges to use alternative methods (such as ioB spider feature)
.. and if you ask me what's elegant solution, check how ffxp does it. (it could have skiplists
)