cleaning up the UMI seen logic