Should handle be removing the namespace?

Should handle be removing the namespace?

I'm trying to get namespaces to work with live.  I'm at a roadblock b/c handle removes the namespace.  This namespace is needed to be able to trigger namespaced events.  Is this done on purpose?  If so, for what reason?  

My guess is so if you trigger("click.foo"), you get a "click" event.  However, this won't work for liveHandler which needs "click.foo".

Thoughts on this problem?