ISRCTN23947730.