@andreasohlund should we be using `GetType` here? I remember u saying not to use it on messages?