Type alterations based on typeplate