- Further simplification by using Futures :)