regions was a bad idea