duplicate key check at DAO....