More general insert.