skip useless threading