Added some clarification in comments