rtd hook stuff