Please see explanatory text for details.