corrected bug in force_recomputation