its not used in another thread its just copied to another thread by .net