Comments
Better once
Namespacing
Better cancel timeout