awesome gene... awesome.