Gathering Facts, Register Variables, Conditional Execution, Delegation