you know how I love types...