Refactored illegal gene view.