prevent circular loading errors / always loading