i made a stupid with the shpool mutex while refactoring