Use "error-checking" mutexes in place of other kinds wherever possible.