Again, `typedPos` will clean up this a bit.