starting to get these mutexes...