Full document DE102004056932B4