See the discussion on bug 7817
Should/could we close this? It seems like there have been a lot of changes made to accomodate the 'when mapped' use case.