Removed 'Throws ExecutionException' from the interface Task, because it was unnecessary.