forgot to check for recursive inserts