While I am not feeling strongly about one or the other and will make the mods as suggested, I could use some education on the "nice API" comment. Since I'm relatively new to Scala and see quite a bit of precedence in using such an API, it becomes confusing to judge a nice from a not nice API. One precedence being the use of an implicit timeout on 'ask' and the other being the use of an implicit execution context on Future methods. What would make one case justifiable while the other not? Please feel free to point me to any previous discussions or literature, if applicable. Thanks.