yea, feels cleaner to me compared to synchronized on static methods.