Conditional assignment and locations