see http://trac.seagullproject.org/ticket/31 for more info