type isn't mandatory anymore