John Doe coming to SciFi?