So it occurs to me that this might not be thread safe... I wonder what happens if two requests are being handled simultaneously... probably impossible to test on our dev setup since I'm fairly certain runserver is single threaded, but we might want to add a comment about this or something.