Made strings use more expensive cast to boolean