I put it here as it could emit proper NetworkSession errors when canceled