suggested by SFlint (g+ thread):put it in TDS