i didn't like the time unit conversions ... java 8 introduces a proper `Duration` so we're going to have some fun migrating at some point!  still, a small price to pay for closures.