why did I hgave to make chagnes to mailcore... makes it so much more difficult to work with