Added a more verbose explanation