critical fix, avoid creating dupes on insert validation - always check db