Make this type hell work