internaltypes is gone. long live types