Take is a blocking call.