The Importance of Type Safety