Add missing clause definitions
Ensure we emit a warning for recursive non used calls