Still, I'm not sure if this ever gets called outside of a synchronized block. So this would still be an useless call to synchronized