Added comments.
Using a for..else loop here.