woops use detect:ifNone: