Use polling as fallback