This is fantastic! I have struggled with this on a number of occasions and it has cause me to nearly…