It was perhaps Shah Wasiullah Sahab (RA) Ilahabadi who said that mark my words I am telling in so many words that in modern times it is not social duty (Fard-e-Kafaya) but obligatory (Fard-e-Ain) to have self-cleaning relationship. And Allah (SWT) knows the best.