Alternative polling version