type size consistency