literals handling nit in extend()