if you call str.find("foo") and "foo" isn't in str...
# general
m
if you call str.find("foo") and "foo" isn't in str, std:string:npos is returned