Added a few more details in the comments