http://www.pear-forum.org/topic1845.html