I'm not sure what to do. Should I make an explicit apply to make it clear that it can also deal with a Future? Or change all the endpoints to return Futures?