for handling non existing threads and users