More efficient insert