Reviewed-by: cjplummer, dholmes, lmesnik
Reviewed-by: alanb, kevinw, dcubed, sspitsyn
Reviewed-by: darcy, ihse