Do these have to be blocking calls?