mixing $setoninsert