added explanatory comment