-type is now public