Just noting that I answered why I don't use this approach here https://news.ycombinator.com/item?id=45569313