better tick registration handling