> This should account for all scenarios and everyone should be happy, no? Maybe. If you add too much code accommodating the needs of each scenario, you might run into bloat complaints. I suggest ignoring unlikely combinations or making them available only with contrib modules. -moshe