Better insert()