We should perhaps validate `region` against the known regions before converting to a symbol, as I think it's raw user input.