Personally I wouldn't mind it telling me I have an error if I do `t.start(); t.start();` or `t.pause(); t.pause();` - it's quite possibly a programming/logic error so good to let people fix it, rather than treat second call as no-op. But don't feel that strongly.