rhfc3 - has some circular dependencies