Dictionary counter is generally not needed thanks to max() and thread-safety is now left to developer.