explode() didn't seem to work right, trying non-escaped question mark