Commands like
gfal-copy gsiftp://lxfsra04a04.cern.ch/dpm/cern.ch/home/dteam/testfile file:///dev/null
Fail with "gfal-copy: error: File exists" which is wrong. It should handle special files (such as pipes, sockets and devices) properly.
Such notation works well with both lcg-utils and globus-url-copy and is very useful for e.g. testing.