in fact this line is copied from uwe code ;)