On second thought, I'm not sure that's a good idea after all.  If I make it a dependency then I'll open the door to the main slot's transient dependencies, which I definitely don't want.  Two versions of the JSF api and impl would be reachable.