Note that when implementing an asynchronous method in an interface, you can choose to implement it synchronously instead, by using a return statement that returns a completed Task. However, this may not be ideal in cases where the method can take a long time to complete, as it may cause the calling thread to block.