This is a problem with the tagger ICTCLAS. It tags de either as u (auxiliary) or b (qubie ci, adjectival modifiers). de tagged as b is supposed to always appear in a modifying structure of a head noun. But de as u appears to have other functions in addition.