This likely still needs some tuning/tweaking, but may be helpful as we start to do more scale/performance testing of the system.