Using callables internal instead of futures; removed future dependency: check!