handle reverse names