Similar to Twisted | WatchMaker | WatchMaker