Switched over to guava's futures, because... yeah I'm lazy....