Changed error strategy to async