https://jayeedgecliff.com/2013/10/11/considerations/
Considerations