Meaning this entire thing should be wrapped in an if/else?
Because this is checking against them, not setting.