marc-van-steijn submitted these extension methods