Full document DE102004046430A1