Coming back with value and reference types
This will not go away.
Almost done with this.