moved merge to only occur when results didnt exist