Made it so the typename is not required