Data types are hard...