carrier detection