fix: strpos returns FALSE, not NULL, this causes bugs