@bradmcrae: thanks for this