Internalise RRD and sys read logic

…and loop forever