is_idempotent source