Added commenting for clarity