and be careful when using ``if (strpos)``. ``false`` and ``0`` are both falsy values, but they have a totally different meaning when returned by this function