Well written answer IMO. The DNA will not lie.