I prefer to use type