The _detect part is redundant