Work on idempotent functions.