What is the reasoning behind this method?