Refer the comments for #40
Refer the comments for #40