Moved thread responsbility