I had really hoped to do this deeper in the chain, and I think I probably will, to be honest.  I really don't like that you can do about().about().  That always bugged me.