This post really helped me understand the topic better.