rethinking insert