Wacky conditionals assignment