One thread for all DIF