T:done() returns boolean indicating success