added better explanatory comment