fix: strstr returns empty string when ? doesn't exist