Fast and backward incompatible recursive lock problem