ParseTrueName uses Guard Clause instead of combined builder