more tests, probably unneccessary mutex