Title: The proper use of type