removing critical sections again