try-insert-object