A lot of typing