Conditionals

(types 0, 1, 2)