Mr Hat's a weird dude...