Add purge support.
Fix last commit.
Add clock support.
Clarify a few lines.