Also, you're not modifying -S if I understand correctly.-S and --skeleton should work right. See the test cases.
I don't see the code to do that though (and I see -S vs. %skeleton implemented differently, which smells). Sorry for playing St. Thomas if it works.
Paolo
