replace 'detect:ifNone: ~=' hacks with anySatisfy: