Code idempotent functions