FULL SELF-DOCTORING