More performant typing