Update Complex Conditionals